home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
038a
/
qbtree45.zip
/
QBTREE45.BI
< prev
next >
Wrap
Text File
|
1991-01-03
|
2KB
|
38 lines
'{***** QBTREE ver 4.50 declarations *****}
'{network functions}
DECLARE FUNCTION LoadDataHeader% (dfile%)
DECLARE FUNCTION LoadKeyHeader% (kfile%)
DECLARE FUNCTION LockDataHeader% (dfile%)
DECLARE FUNCTION LockKeyFile% (kfile%)
DECLARE FUNCTION LockRecord% (dfile%, recno&)
DECLARE FUNCTION UnlockDataHeader% (dfile%)
DECLARE FUNCTION UnlockKeyFile% (kfile%)
DECLARE FUNCTION UnlockRecord% (dfile%, recno&)
DECLARE FUNCTION LockBytes% (handle%, mode%, sbyte&, bytes&)
'{standard functions}
DECLARE FUNCTION CreateDataFile% (filename$, recl%)
DECLARE FUNCTION CreateKeyFile% (filename$, keyl%)
DECLARE FUNCTION OpenDataFile% (filename$, dfile%)
DECLARE FUNCTION OpenKeyFile% (filename$, kfile%)
DECLARE FUNCTION AddRecord% (kfile%, dfile%, Qkey$, Qrec$)
DECLARE FUNCTION PutKey% (kfile%, dfile%, Qkey$)
DECLARE FUNCTION UpdateRecord% (dfile%, Qrec$)
DECLARE FUNCTION GetFirst% (kfile%, dfile%, Qkey$, Qrec$)
DECLARE FUNCTION GetLast% (kfile%, dfile%, Qkey$, Qrec$)
DECLARE FUNCTION GetPrev% (kfile%, dfile%, Qkey$, Qrec$)
DECLARE FUNCTION GetEqual% (kfile%, dfile%, Qkey$, Qrec$)
DECLARE FUNCTION GetNext% (kfile%, dfile%, Qkey$, Qrec$)
DECLARE FUNCTION GetPosition% (fileno%, recno&)
DECLARE FUNCTION GetDirect% (fileno%, drecno&, Qrec$)
DECLARE FUNCTION DeleteKey% (kfile%, Qkey$)
DECLARE FUNCTION DeleteRecord% (kfile%, dfile%, Qkey$)
DECLARE FUNCTION StatKeyFile% (fileno%, keyl%, keys&, bfileno%)
DECLARE FUNCTION StatDataFile% (fileno%, recl%, recs&, bfileno%)
DECLARE FUNCTION FlushKeyFile% (kfile%, dup%)
DECLARE FUNCTION FlushDataFile% (dfile%, dup%)
DECLARE FUNCTION CloseKeyFile% (kfile%)
DECLARE FUNCTION CloseDataFile% (dfile%)
DECLARE FUNCTION QBTreeVer% (ver%)
DECLARE SUB MemCopy (FromSeg%, FromOff%, ToSeg%, ToOff%, count%, dir%)